home *** CD-ROM | disk | FTP | other *** search
/ Nejlepší hry / Nejlepsi hry.iso / hry / sea of chaos / sea_install.msi / _15C39AAA7726369D39812BD40F01CF6A / _157E937C7D434E38BB4104E6350A09C1 < prev    next >
Text File  |  2004-12-03  |  681b  |  38 lines

  1. //copy basic data to dpname pixel shader
  2.  
  3. //Luke Lenhart
  4. //(C)2004-2005 Digipen Institute of Technology
  5.  
  6. float4x4 matProj;
  7.  
  8. //shader input
  9. struct VS_INPUT
  10. {
  11.     float4 Pos : POSITION;
  12.     float2 Tex0 : TEXCOORD0;
  13.     float4 Color : COLOR;
  14. };
  15.  
  16. //shader output
  17. struct VS_OUTPUT
  18. {
  19.     float4 Pos : POSITION;
  20.     float3 Pos2 : TEXCOORD1;
  21.     float2 Tex0 : TEXCOORD0;
  22.     float4 Color : COLOR;
  23. };
  24.  
  25. //shader code
  26. VS_OUTPUT VShader(VS_INPUT In)
  27. {
  28.     VS_OUTPUT Out;
  29.     //Out.Pos=In.Pos*(1.0f/(float4(1024,768,1,1)));
  30.     //Out.Pos=mul(matProj,In.Pos);
  31.     Out.Pos2=In.Pos;
  32.     Out.Pos=mul(matProj,In.Pos);
  33.     Out.Tex0=In.Tex0;
  34.     Out.Color=In.Color;
  35.     return Out;
  36. }
  37.  
  38.